home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- #
- # Setup communication ports and 4(8) ports AST UNIX compatible multiport card
-
- . /etc/system.cfg
-
- fn1() {
- eval a='$COMIO'$i q='$COMIRQ'$i x='$COMEXT'$i u='$COMUART'$i
- [ "$q" ] && q="irq $q"
- [ "$u" ] && u="uart $u"
- }
-
- case "$1" in
-
- boot) echo -n "Initializing comm ports... "
- for i in 0 1 2 3 4 5 6 7 8 9; do
- fn1; [ "$a" ] && a="port $a"
- setserial /dev/cua$i $a $q $u $x >/dev/null
- done
- i=4; fn1
- for j in $a; do
- setserial /dev/cua$i port $j $q $u $x >/dev/null
- i=`expr $i + 1`
- done
- [ "$COMMASK4" ] && setserial /dev/cua4 $COMMASK4 >/dev/null
- =
- [ "$BOOTMOD" = debug ] && rc_comm status
- ;;
-
- status) setserial -bg /dev/cua? /dev/cua??;;
-
- esac
-